package com.hserver.docker.bean;

import lombok.Data;
import org.beetl.sql.core.annotatoin.AssignID;
import org.beetl.sql.core.annotatoin.Table;

/**
 * @author hxm
 */
@Table(name = "deploy")
@Data
public class Deploy {

    @AssignID
    private String uuid;

    /**
     * 项目名字
     */
    private String name;

    /**
     * 项目地址
     */
    private String url;

    /**
     * 项目分支
     */
    private String branch;


    /**
     * GIT用户名-开源不用填写
     */
    private String userName;

    /**
     * GIT密码-开源不用填写
     */
    private String password;

    /**
     * dockerfile name
     */

    private String dockerFileName;

    /**
     * dockerfile path
     */
    private String dockerFilePath;

    /**
     * tag
     */
    private String imageTag;


    /**
     * 容器ID
     */
    private String containerId;

    /**
     * 数据卷
     */
    private String volume;

    /**
     * 端口映射
     */
    private String ports;
}
